package com.sysware.p2m.oracleclient.mapper;

import org.apache.ibatis.annotations.Param;

import java.util.HashMap;

public interface DDLMapper {

	/**
	 * 查询用户表空间所处的硬盘路径
	 * 
	 * @return
	 */
	String queryUserTablespacePath();

	/**
	 * 创建表空间
	 * @param tableSpaceName
	 * @param tableSpacePath
	 */
	void createTableSpace(@Param("tableSpaceName") String tableSpaceName, @Param("tableSpacePath") String tableSpacePath);

	/**
	 * 创建表空间
	 * 
	 * @param params tempTableSpace/userTableSpacePath
	 */
	void createTemporaryTableSpace(HashMap<String, String> params);

	/**
	 * 删除表空间
	 * 
	 * @param tableSpaceName
	 */
	void deleteTableSpace(String tableSpaceName);

}
